the application of new technology - Français Anglais Dictionnaire